Dreitier\Nadi\Authentication\SingleSignOn\Service S

Total Complexity 35
Dependencies 20
Dependents 3
Total lines 390
Lines of code 152
Logical lines of code 106
Comment lines 143
Methods 16
Properties 4

Methods 16

Method Rating Maintainability Complexity Lines of code
authenticate()
A
46 7 41
createRedirectUri()
S
63 6 9
delegateAuth()
S
57 3 16
doRedirect()
S
64 3 10
loginUser()
S
62 2 11
register()
S
63 2 9
clearAuthenticationState()
S
70 2 6
findUsername()
S
63 2 10
createConnectionDetailsFromProfile()
S
62 1 11
__construct()
S
67 1 7
parentAuthenticate()
S
79 1 3
openLdapConnection()
S
73 1 5
tryAuthenticatableSuffixes()
S
76 1 4
detectAuthenticatableSuffixes()
S
77 1 4
logout()
S
80 1 3
getSessionHandler()
S
81 1 3